home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / keysym.arc / KEYSYM.H
Encoding:
C/C++ Source or Header  |  1986-10-19  |  4.7 KB  |  61 lines

  1. /******************************************************************************
  2.  *                                                                            *
  3.  *      AT (Sperry IT) Compatible Keyboard scan codes        (keysym.h)       *
  4.  *                                                                            *
  5.  *      Defined for use in Microsoft C programming environment.               *
  6.  *                                                                            *
  7.  ******************************************************************************/
  8. /*                           Function Keys                                    */
  9. #define F1             0x3B                             /* F1 key scan code   */
  10. #define F2             0x3C                             /* F2 key scan code   */
  11. #define F3             0x3D                             /* F3 key scan code   */
  12. #define F4             0x3E                             /* F4 key scan code   */
  13. #define F5             0x3F                             /* F5 key scan code   */
  14. #define F6             0x40                             /* F6 key scan code   */
  15. #define F7             0x41                             /* F7 key scan code   */
  16. #define F8             0x42                             /* F8 key scan code   */
  17. #define F9             0x43                             /* F9 key scan code   */
  18. #define F10            0x44                             /* F10 key scan code  */
  19. /*                        Special Function Keys                               */
  20. #define ESC            0x01                             /* Escape key code    */
  21. #define CTRL           0x1D                             /* Control key code   */
  22. #define ALT            0x3B                             /* ALT key code       */
  23. /*                           Numeric Keypad                                   */
  24. #define END            0x4F                             /* END key code       */
  25. #define UP_ARROW       0x48                             /* Up arrow code      */
  26. #define LEFT_ARROW     0x4B                             /* Left arrow code    */
  27. #define RIGHT_ARROW    0x4D                             /* Right arrow code   */
  28. #define DOWN_ARROW     0x50                             /* Down arrow code    */
  29. #define PAGE_UP        0x49                             /* Page up code       */
  30. #define PAGE_DOWN      0x51                             /* Page down code     */
  31. #define HOME_KEY       0x4F                             /* Home key code      */
  32. #define INS            0x52                             /* INS key code       */
  33. #define DEL            0x53                             /* DEL key code       */
  34. #define MINUS          0x4A                             /* (-) key code       */
  35. #define PLUS           0x4E                             /* (+) key code       */
  36. #define PRTSC          0x37                             /* Print screen code  */
  37. /*                           Numeric Keys                                     */
  38. #define ONE            0x02                             /* 1 Numeric code     */
  39. #define TWO            0x03                             /* 2 Numeric code     */
  40. #define THREE          0x04                             /* 3 Numeric code     */
  41. #define FOUR           0x05                             /* 4 Numeric code     */
  42. #define FIVE           0x06                             /* 5 Numeric code     */
  43. #define SIX            0x07                             /* 6 Numeric code     */
  44. #define SEVEN          0x08                             /* 7 Numeric code     */
  45. #define EIGHT          0x09                             /* 8 Numeric code     */
  46. #define NINE           0x0A                             /* 9 Numeric code     */
  47. #define ZERO           0x0B                             /* 0 Numeric code     */
  48. /*                           Cursor Control Keys                              */
  49. #define TAB            0x0F                             /* Tab key code       */
  50. #define BACK_SPACE     0x0E                             /* Back space code    */
  51. #define SPACE_BAR      0x39                             /* Space bar code     */
  52. /*                             Control Keys                                   */
  53. #define LEFT_SHIFT     0x2A                             /* Left shift code    */
  54. #define RIGHT_SHIFT    0x36                             /* Right shift code   */
  55. #define NUM_LOCK       0x45                             /* Number lock code   */
  56. #define LOCK_BREAK     0x46                             /* Scroll Lock/Break  */
  57. #define RETURN         0x1C                             /* Return code        */
  58. #define ENTER          0x1C                             /* Enter code         */
  59. #define CAPS_LOCK      0x3A                             /* Caps Lock code     */
  60.  
  61.